An architectural trade capability using the Ptolemy kernel
نویسندگان
چکیده
A perennial problem in the process of developing signal processing systems is identifying an architecture which meets the computational and memory needs of the algorithm yet is still affordable in terms of cost, size, and complexity. To aid in making this decision, an architecture trade tool, using the Ptolemy kernel, has been developed. The purpose of this tool is to provide the user with an easy mechanism of specifying a mapping of algorithmic functional blocks onto an architecture, and simulating its performance. The goal is to allow the user to quickly evaluate many architectures and mappings at a high-level to determine whether or not they satisfy basic criteria, and warrant further investigation. These criteria include computational and memory requirements as well as other system metrics (e.g. size, power, and reliability, etc.) which are often important in selecting an architecture.
منابع مشابه
A Tool Integration Approach for Architectural Exploration of Aircraft EPS with Ptolemy II / Metro II
For emerging safety-critical systems, novel design methodologies are becoming necessary to cope with early stage design validation, performance and timing prediction, and design space exploration. In this paper, we propose a tool integration technique for architectural exploration of an aircraft electric power system (EPS) controller using Ptolemy II and Metro II to satisfy requirements imposed...
متن کاملAn Integrated Simulation Tool for Computer Architecture and Cyber-Physical Systems
Simulating computer architecture as a cyber-physical system has many potential use cases including simulation of side channels and software-in-the-loop modeling and simulation. This paper presents an integrated simulation tool using a computer architecture simulator, gem5 and Ptolemy II. As a case study of this tool, we build a power and thermal model for a DRAM using the proposed tool integrat...
متن کاملChapter 4 . Introduction to Domains , Targets , and Foreign Tool Interfaces
The Ptolemy software architecture is described in Chapter 1 and shown in Figure 1-2. The Ptolemy kernel provides a basic set of C++ classes and functions used by the rest of Ptolemy, but it does not implement any particular model of computation. Instead, a model of computation is defined by a domain. A domain defines the semantics of the model, but not how the computations are performed. The co...
متن کاملSpawning Networking Architectures ( White Paper )
The rapidly evolving nature of the application base, service demands and underlying network technologies , presents a significant challenge to the research community. Existing networks architectures (e.g., Internet, ATM, mobile, Telephone) exhibit two key limitations that prevent us from meeting this challenge: (i) lack of intrinsic architectural flexibility in adaptation to new user needs and ...
متن کاملHigh Performance Scalable Computing Performance Modeling Using Ptolemy
Many of today’s signal processing applications are becoming more and more computationally intensive, requiring an increasing number of processors to satisfy their needs. Along with the larger number of processors, the bandwidth needed to pass data among the processors has also increased dramatically. In many classes of applications, designing an architecture to satisfy the data passing requirem...
متن کامل